package com.xyy.saas.payment.service;

import com.xyy.saas.payment.dao.model.ThirdUserInfo;

import java.util.Date;
import java.util.List;

public interface ThirdUserInfoService {
    int createThirdUserInfo(ThirdUserInfo thirdUserInfo);

    ThirdUserInfo getThirdUserInfoByThirdUserId(String thirdUserId);

    ThirdUserInfo getThirdUserInfoByUserId(String userId);

    ThirdUserInfo getThirdUserInfoById(Long id);

    int updateThirdUserInfoByUserId(ThirdUserInfo thirdUserInfo);

    List<ThirdUserInfo> selectNotOpenedByCtime(Date beginTime, Date endTime);

    int updateByPrimaryKeySelective(ThirdUserInfo record);

    int deleteByPrimaryKey(Long id);
}
